#include <stdio.h>
#include <unistd.h>

int func()
{
	printf("hello world!!\n");
	_exit(23);
}

int main()
{
	pid_t id=fork();
	if(id<0)
	{
		printf("errno:%d,errstring:%s\n",errno,errstring(errno));
		return errno;
	}
	else if(id==0)
	{
		int cnt=10;
		while(cnt--)
		{
			printf("子进程运行中，pid:%d\n",getpid());
		}
		exit(0);
	}
	else
	{
		while(true)
		{
			printf("我是父进程，%d\n",getpid());
			sleep(1);
		}
	}

	return 0;
}
